package profit

import "time"

type GfyxProfitProvincePo struct {
	Id           int64 `gorm:"primary_key"`
	ProvinceCode string
	CreatedOn    time.Time // 创建时间
	CreatedBy    string    // 创建人
	ModifiedOn   time.Time // 更新时间
	ModifiedBy   string    // 更新人
	IsDeleted    int32     // 是否删除，0：否，1：是
}

func (p GfyxProfitProvincePo) TableName() string {
	return "gfyx_profit_province"
}

type GfyxPermtenantprovincePo struct {
	LatestModificationDate time.Time `gorm:"column:LatestModificationDate" json:"LatestModificationDate"`                  // 最近更新时间
	ProvinceCode           string    `gorm:"column:ProvinceCode" json:"ProvinceCode"`                                      // 省份编码
	ProvinceName           string    `gorm:"column:ProvinceName" json:"ProvinceName"`                                      // 省份名称
	ProvinceWeight         int       `gorm:"column:ProvinceWeight" json:"ProvinceWeight"`                                  // 省份权重
	CreatedGUID            string    `gorm:"column:CreatedGUID" json:"CreatedGUID"`                                        // 创建人GUID
	CreatedName            string    `gorm:"column:CreatedName" json:"CreatedName"`                                        // 创建人名称
	CreatedTime            time.Time `gorm:"column:CreatedTime" json:"CreatedTime"`                                        // 创建时间
	ModifiedGUID           string    `gorm:"column:ModifiedGUID" json:"ModifiedGUID"`                                      // 修改人GUID
	ModifiedName           string    `gorm:"column:ModifiedName" json:"ModifiedName"`                                      // 修改人名称
	ModifiedTime           time.Time `gorm:"column:ModifiedTime" json:"ModifiedTime"`                                      // 修改时间
	PermTenantProvinceGUID string    `gorm:"column:PermTenantProvinceGUID;NOT NULL" json:"PermTenantProvinceGUID"`         // 租户设置的要查看的省份主键
	VersionNumber          time.Time `gorm:"column:VersionNumber;default:CURRENT_TIMESTAMP;NOT NULL" json:"VersionNumber"` // 时间戳
	IsDeleted              int       `gorm:"column:__IsDeleted;default:0;NOT NULL" json:"__IsDeleted"`                     // 逻辑删除
}

func (g GfyxPermtenantprovincePo) TableName() string {
	return "gfyx_permtenantprovince"
}
